'Declaration
<DefaultMemberAttribute("Item")> <DebuggerTypeProxyAttribute(System.Collections.Generic.Mscorlib_CollectionDebugView`1)> <DebuggerDisplayAttribute("Count = {Count}")> Public MustInherit Class TreeCollection(Of T As {New, Element}) Inherits System.Collections.ObjectModel.ObservableCollection(Of T)
[DefaultMember("Item")] [DebuggerTypeProxy(System.Collections.Generic.Mscorlib_CollectionDebugView`1)] [DebuggerDisplay("Count = {Count}")] public abstract class TreeCollection<T> : System.Collections.ObjectModel.ObservableCollection<T> where T: new(), Element